#MakeFile中有默认的变量 变量名默认大写 CC->gcc 
#CPPFLAGES c预处理选项
#CFLAGS c编译器的选项
#LDFLAGES 链接器选项
#自动变量
#@ 表示规则中的目标
#< 表示规则中的第一个条件
#^ 表示规则中的所有条件 组成一个列表 以空格隔开 如果这个列表中有重复的项 则消除重复项
OBJS = add.o sub.o
TARGET=test
CC=gcc
$(TARGET):$(OBJS)
	$(CC) $^ -o $@
